matlab的逻辑判断 您所在的位置:网站首页 matlab logical数组 matlab的逻辑判断

matlab的逻辑判断

2024-07-16 01:29| 来源: 网络整理| 查看: 265

概述

  在编写脚本的时候经常需要做一些逻辑上的判断,比如数据的大小,等于判断,数据的是非判断等等。如下介绍关系操作符和函数进行逻辑判断。

关系操作符 关系操作符说明=大于等于==等于~=不等于 >> a=1:9 a = 1 2 3 4 5 6 7 8 9 >> b=10-a b = 9 8 7 6 5 4 3 2 1 >> a>b ans = 1×9 logical 数组 0 0 0 0 0 1 1 1 1 >> a>=b ans = 1×9 logical 数组 0 0 0 0 1 1 1 1 1 >> a~=b ans = 1×9 logical 数组 1 1 1 1 0 1 1 1 1 >> a==b ans = 1×9 logical 数组 0 0 0 0 1 0 0 0 0 逻辑运算符 关系操作符说明&与|或~非 >> a=1:9 a = 1 2 3 4 5 6 7 8 9 >> b=10-a b = 9 8 7 6 5 4 3 2 1 >> a&b ans = 1×9 logical 数组 1 1 1 1 1 1 1 1 1 >> a|b ans = 1×9 logical 数组 1 1 1 1 1 1 1 1 1 >> ~a ans = 1×9 logical 数组 0 0 0 0 0 0 0 0 0 函数 函数名称函数功能isfinite元素有限,返回真值isempty参量为空,返回真值isglobal参量是一个全局变量,返回真值ishold当前绘图保持状态是“ON”,返回真值isieee计算机执行 IEEE 算术运算,返回真值isinf元素无穷大,返回真值isletter元素为字母,返回真值isnan元素为不定值,返回真值isreal参量无虚部,返回真值isspace元素为空格字符,返回真值isstr参量为一个字符串,返回真值isstudentMATLAB 为学生版,返回真值isunix计算机为 UNIX 系统,返回真值 isfinite >> isfinite(pi) ans = logical 1 >> isfinite(1/0) ans = logical 0 isempty >> isempty([]) ans = logical 1 >> isempty([1,2]) ans = logical 0 isinf >> isinf(x) ans = logical 0 >> isinf(y) ans = logical 1 isnan >> isnan(x) ans = logical 1 >> isnan(y) ans = logical 0 isletter >> isletter('a') ans = logical 1 >> isletter(12) ans = logical 0 isreal >> isreal(32i+1) ans = logical 0 >> isreal(1) ans = logical 1 isspace >> isspace(' ') ans = logical 1 >> isspace('2') ans = logical 0 isstr >> isstr('') ans = logical 1 >> isstr(12) ans = logical 0 isstudent % 不是学生版本的matlab >> isstudent ans = logical 0 isunix % 当前测试电脑为mac >> isunix ans = logical 1


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有